[gtk] GtkCellEditable::editing-cancelled should be writable
authorHiroyuki Ikezoe <poincare@ikezoe.net>
Sat, 19 Dec 2009 00:18:14 +0000 (01:18 +0100)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Sun, 4 Apr 2010 00:51:56 +0000 (20:51 -0400)
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=604881

Signed-off-by: Javier Jardón <jjardon@gnome.org>
gtk/gtkcelleditable.c
gtk/gtkcombobox.c
gtk/gtkentry.c

index 38457cae9ffd96dc0d87ac6038aaa49488d56e5d..08e31e52f505391e3fa1fe25d2d7e68333f8b345 100644 (file)
@@ -76,7 +76,7 @@ gtk_cell_editable_base_init (GtkCellEditableIface *iface)
                                                                  P_("Editing Canceled"),
                                                                  P_("Indicates that editing has been canceled"),
                                                                  FALSE,
-                                                                 GTK_PARAM_READABLE));
+                                                                 GTK_PARAM_READWRITE));
 
       /**
        * GtkCellEditable::editing-done:
index 8df31ed239b842a1c223958fb31fb691e83111c2..6d20b630e3a259399afc5131cab9e19b18817864 100644 (file)
@@ -1014,6 +1014,10 @@ gtk_combo_box_set_property (GObject      *object,
                                             g_value_get_enum (value));
       break;
 
+    case PROP_EDITING_CANCELED:
+      combo_box->priv->editing_canceled = g_value_get_boolean (value);
+      break;
+
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
       break;
index f66c1da5a8013d41e91b40ef90c85ce035112356..c5e3a6e3c9f0131822efaa94014fc746fd2e1e76 100644 (file)
@@ -1990,6 +1990,10 @@ gtk_entry_set_property (GObject         *object,
         gtk_im_multicontext_set_context_id (GTK_IM_MULTICONTEXT (entry->im_context), priv->im_module);
       break;
 
+    case PROP_EDITING_CANCELED:
+      entry->editing_canceled = g_value_get_boolean (value);
+      break;
+
     case PROP_SCROLL_OFFSET:
     case PROP_CURSOR_POSITION:
     default: